@charset "utf-8";


.detail-bg{
    box-sizing: border-box;
    width: 93.73%;
    margin: 0 auto;
    .detail-bg-pic{
        width: 100%;
        img{
            width: 100%;
        }
    }
    .detail-bg-text{
        span{
            float: left;
            font-size: 9.6vw;
            line-height: 9.6vw;
            color: #ff9344;
            margin-top: 15px;
        }
        input{
            float: right;
            margin-top: 19px;
            margin-right: 2.7%;
        }
    }
    .detail-bg-text1{
        box-sizing: border-box;
        margin-top: 17px;
        padding: 0 2.66%;
        p{
            float: left;
            height: 4.66vw;
            width: 60%;
            font-size: 4vw;
            line-height: 4.66vw;
            img{
                height: 100%;
                margin-right: 1.86%;
//              vertical-align: middle;
            }
            span{
                color: #FF9344;
            }
        }
        a{
            float: right;
            font-size: 3.46vw;
            color: #8e8e8e;
        }
    }
}

.item4-content{
    width: 88.53%;
    margin: 19px auto 0;
    .item4-content-title{
        box-sizing: border-box;
        width: 100%;
        height: 8.8vw;
        background: #FF9344;
        color: #FFFFFF;
        line-height: 8.8vw;
        padding: 0 1.65%;
        span:first-of-type{
            font-size: 4vw;
        }
        span:last-of-type{
            float: right;
            font-size: 6.22vw;
        }
    }
    .item4-item{
        width: 100%;
        height: 23.46vw;
        margin-top: 10px;
        white-space: nowrap;
        .item4-item-pic{
            float: left;
            height: 100%;
            overflow: hidden;
            margin-right: 3.76%;
            position: relative;
            img{
                height: 100%;
            }
            .item4-item-pic-text{
                position: absolute;
                width: 100%;
                top: 52.27%;
                height: 4.8vw;
                background: rgba(255,255,255,0.65);
                font-size: 3.2vw;
                line-height: 4.8vw;
                text-align: center;
                color: #000000;
            }
        }
        .item4-item-msg{
            overflow: hidden;
            h5{
                font-size: 4vw;
                line-height: 7.2vw;
                font-weight: normal;
            }
            .starbox{
                height: 4.53vw;
                line-height: 4.53vw;
                span{
                    font-size: 3.46vw;
                    color: #929292;
                    line-height: 4.53vw;
                }
                .star{
                    float: left;
                    height: 100%;
                    img{
                        height: 100%;
                    }
                }
            }
            p{
                font-size: 3.2vw;
                line-height: 6vw;
                color: #929292;
            }
            a{
                font-size: 2.66vw;
                line-height: 4.53vw;
                color: #FF9344;
            }
        }
        .item4-item-button{
            float: right;
            line-height: 23.46vw;
        }
    }
}
